home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / pcb5.zip / PCBSWD5.EXE / PCBDOCS.EXE / PCBCHP19.DOC < prev    next >
Text File  |  1988-12-19  |  74KB  |  2,312 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                                                   PCBSysMgr
  8.                                                        Managing Your System
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.           Chapter 19                                                   19.1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.           PCBSysMgr - General Information
  74.  
  75.           General PCBSysMgr Information
  76.           -----------------------------
  77.           PCBSysMgr is used primarily to maintain the USERS file.  However,
  78.           it also can  also be used as a main control center for getting to
  79.           the  other PCBoard  utilities  such  as  PCBSetup,  PCBFiler  and
  80.           PCBDiag.  To load PCBSysMgr,  enter the following command at  the
  81.           DOS prompt when inside your default drive location of C:\PCB:
  82.  
  83.                pcbsm
  84.  
  85.  
  86.           You also use PCBSysMgr to  define the external Text and  Graphics
  87.           which are used by  PCBSetup to edit the  text and graphics  files
  88.           that are displayed to the callers  as well as defining the colors
  89.           that will be used by the PCBoard utilities.
  90.  
  91.           PCBSysMgr was designed to properly share files  while your system
  92.           is up  and running  if you  are using  the  Enhanced versions  of
  93.           PCBoard on a network or  multitasking system.  However, in  areas
  94.           where  global  changes are  made to  the USERS  file you  will be
  95.           required to  shut  PCBoard down  before you  will  be allowed  to
  96.           proceed.
  97.  
  98.           To select  one of  the options  from the  menu, use  the (Up)  or
  99.           (Down)  cursor control keys  to highlight the  selection desired,
  100.           followed by  pressing (Enter).  An alternative method is to press
  101.           the letter directly to the left of the desired option.
  102.  
  103.  
  104.           Exiting PCBSysMgr
  105.           -----------------
  106.           To exit PCBSysMgr, press your (Esc) key.
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.           19.2                                                   Chapter 19
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                                          PCBSysMgr - Editing the USERS File
  140.  
  141.           Users File Maintenance
  142.           ----------------------
  143.           PCBSysMgr allows  you to  perform a  number of  functions on  the
  144.           USERS  file ranging  from  simple searching  and editing  of user
  145.           record,  to sorting  the file in  any of  over 20  different sort
  146.           orders,  or packing,  printing, indexing  and  even upgrading  or
  147.           downgrading your users security levels based on their activity on
  148.           the system.
  149.  
  150.           Except for  the interactive EDIT  selection which edits  a single
  151.           record at  a time, all of the other  selections on the Users File
  152.           Maintenance  menu  are  batch oriented.    In  other words,  they
  153.           perform a series of  actions on the entire USERS file and require
  154.           that all PCBoard nodes be dropped to DOS before they can  be run.
  155.           An additional safety feature is that PCBSysMgr performs the batch
  156.           processing on a separate copy of the USERS file which  allows you
  157.           to abort the process before it finishes by pressing the (Esc) key
  158.           and leave  the USERS  file unchanged.   Or,  if  the process  was
  159.           allowed to finish,  it can easily be undone by  choosing the UNDO
  160.           selection from the Users File Maintenance menu.
  161.  
  162.           NOTE: This 'safety-net' method of processing the USERS file means
  163.           that you  will need at least the size  of your current USERS file
  164.           in free disk space when processing this file.
  165.  
  166.  
  167.           Editing the USERS File
  168.           ----------------------
  169.           The Users  File Editor has three  separate screens for  editing a
  170.           single user record.   They are the Short Form, the  Long Form and
  171.           the Message Pointers screens.
  172.  
  173.           Pressing the (F2) key  allows you to  rotate between each of  the
  174.           three screens.  Each screen has its own field pointer which means
  175.           that if your  cursor is in one  particular field at the  time you
  176.           press  the (F2)  key to  rotate to  the other  screens, when  you
  177.           finally rotate back, your cursor will still be in the same field.
  178.  
  179.           Other special keys are the following:
  180.                (Esc)          Exit the Users File Editor
  181.                (Alt-A)        Add a new user record
  182.                (Alt-D)        Delete the current  user record (turn  Delete
  183.                               Flag on)
  184.                (Alt-P)        Print the current user record
  185.                (PgUp)         Advance to the next record
  186.                (PgDn)         Go back to the previous record
  187.                (Ctrl-PgUp)    Advance 20 records
  188.                (Ctrl-PgDn)    Go back 20 records
  189.                (Alt-T)        Go to the Top record
  190.                (Alt-B)        Go to the Bottom record
  191.                (Alt-J)        Jump  to  a  specific  record  (prompted  for
  192.  
  193.  
  194.  
  195.           Chapter 19                                                   19.3
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           PCBSysMgr - Editing the USERS File
  206.  
  207.                               record number)
  208.                (Alt-F)        Find a user name (can do a sound-alike if the
  209.                               name is not found)
  210.                (Alt-S)        Search for any text such as name, city, phone
  211.                               and comments
  212.                (Alt-L)        Locate a user with a specific security level
  213.                (Alt-E)        Locate  a   user  with  a   specific  expired
  214.                               security level
  215.                (Alt-O)        Locate a user record with the Delete Flag on
  216.                (Alt-R)        Repeat the last search performed
  217.  
  218.  
  219.           The Short Form
  220.           --------------
  221.           The Short Form has the  least amount of information that you  can
  222.           edit.    However,  the  fields shown  are  those  that  you would
  223.           typically want to edit  when setting up a new  user and upgrading
  224.           or deleting an existing user.
  225.  
  226.  
  227.           The Long Form
  228.           -------------
  229.           The Long  Form allows you to edit all  of the fields contained in
  230.           the user  record  with the  exception of  the  Last Message  Read
  231.           pointers which are contained in the Message Pointers screen.
  232.  
  233.  
  234.           Last Message Read Pointers
  235.           --------------------------
  236.           The Message Pointers screen allows you to change the last message
  237.           read pointer  in any of  the 39 conferences  as well as  the main
  238.           board area.
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.           19.4                                                   Chapter 19
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                                          PCBSysMgr - Editing the USERS File
  272.  
  273.           Saving Your Changes
  274.           -------------------
  275.           If you have made any changes to  the user record currently on the
  276.           screen, pressing the (Esc) key or any of the keys which cause the
  277.           editor to display a new record (such as (PgDn), (Alt-F)  or (Alt-
  278.           A)) will  cause PCBSysMgr  to prompt  you  with a  window at  the
  279.           bottom of the screen asking if you wish to save the changes made.
  280.           Simply pressing (Enter) will save those changes.  
  281.  
  282.           Answering 'N' or pressing (Esc) will leave the record unchanged.
  283.  
  284.           You are  allowed to  change a  user name  only in  the Long  Form
  285.           screen.   The Short  Form and  the Message Pointers  screens only
  286.           display the name field for reference purpose and do not allow you
  287.           to edit it.  If  you make a change to  the user name in the  Long
  288.           Form screen,  PCBSysMgr knows which index  files will need  to be
  289.           regenerated  in order to keep  the index files  in synch with the
  290.           USERS file  and will  prompt  you accordingly  before saving  any
  291.           changes.  For example, if you  changed a user name from JOHN  DOE
  292.           to JANE DOE you would see:
  293.  
  294.                NOTE: the name changed, the J index must be regenerated
  295.  
  296.                     The information for this record has changed.
  297.  
  298.                               Save Record to Disk ? Y
  299.  
  300.           As  you can  see, only  the J index  will be  regenerated because
  301.           changing  the name from  John to Jane  will move the  record to a
  302.           different location in the index.   You should note that the index
  303.           files are based  on first name  plus last  name rather than  last
  304.           name plus first name sort order.  If you were to change the  name
  305.           from  John  Doe  to Larry  Smith  then two  index  files  will be
  306.           affected as shown below:
  307.  
  308.                NOTE: the  name changed, both  the J  and L indexes  must be
  309.                regenerated
  310.  
  311.                     The information for this record has changed.
  312.  
  313.                                    Save Record to Disk ? Y
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.           Chapter 19                                                   19.5
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.           PCBSysMgr - Sorting the USERS File
  338.  
  339.           Sorting the USERS File
  340.           ----------------------
  341.           There is  a large selection of sort options available which allow
  342.           you  to view your  USERS file in  just about  any format desired.
  343.           Before entering the sort options menu you are given a  very short
  344.           menu  with two  selections.   They are:   Single Field  Sorts and
  345.           Multiple Field Sorts.  
  346.  
  347.           Choosing Single Field Sorts will give you  a menu such as the one
  348.           below:
  349.  
  350.                     A  Name
  351.                     B  Password
  352.                     C  Business / Data Phone
  353.                     D  Home / Voice    Phone
  354.                     E  Registration Expiration
  355.                     F  Comment Number 1
  356.                     G  Comment Number 2
  357.                     H  User City
  358.  
  359.           After making a selection from the choices above you will be asked
  360.           if you want to perform the  sort in reverse order.  For  example,
  361.           if  you choose  the first  option, Name,  and  answer 'N'  to the
  362.           question Sort in Reverse Order, your USERS file will be sorted in
  363.           ascending order from A to Z  based on Last Name then First  Name.
  364.           If you  answered 'Y',  the names  would be  sorted in  descending
  365.           order from Z to A.
  366.  
  367.           If you  sort your  USERS file on  either phone number  field, you
  368.           should choose the option Standardize Phone Formats from the Users
  369.           File  Maintenance Menu before sorting.   This will guarantee that
  370.           the phone numbers are in a format that will  allow proper sorting
  371.           to occur.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.           19.6                                                   Chapter 19
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                                          PCBSysMgr - Sorting the USERS File
  404.  
  405.           Multiple Field Sorts
  406.           -------------------
  407.           Multiple Field Sorts consist of the following:
  408.  
  409.                     A  Security Level then Name
  410.                     B  Num Times On   then Name
  411.                     C  Num Files Downloaded  then Name
  412.                     D  Num Files Uploaded    then Name
  413.                     E  Files Upld:Dnld Ratio then Name
  414.                     F  Num Bytes Downloaded  then Name
  415.                     G  Num Bytes Uploaded    then Name
  416.                     H  Bytes Upld:Dnld Ratio then Name
  417.  
  418.           After selecting  a Multiple Field Sort,  you will be  asked which
  419.           sort order to use on the two fields you will be using:
  420.  
  421.                     Sort PRIMARY Key in Reverse Order ? N
  422.                     Sort SECONDARY Key in Reverse Order ? N
  423.  
  424.  
  425.           In all cases, the PRIMARY Key is the field to  the left while the
  426.           SECONDARY Key field is always the user name.
  427.  
  428.           You could, for example, sort your USERS file by Security Level in
  429.           descending order  so that your  highest security levels  are near
  430.           the beginning of the file,  while the lower level users are  near
  431.           the  end.  At the  same time the secondary key  would be the Name
  432.           field  which you could sort in ascending order so that while your
  433.           users  are sorted by  security level  from highest to  lowest you
  434.           would end up with an alphabetical  listing within each individual
  435.           security level.
  436.  
  437.           The other sorts,  Times On, Files Downloaded, Files Uploaded, and
  438.           File or Byte Ratio of  files transferred are all ways  of sorting
  439.           your USERS file  by user  activity so that  users with a  similar
  440.           history of activity on your system are grouped together.
  441.  
  442.           The Upload:Download Ratio for both  FILE and BYTE sorting uses  a
  443.           formula that  causes users with more downloads per upload to sort
  444.           to the top while users with more uploads per download sort to the
  445.           bottom  of  the file.    This  can,  of  course, be  reversed  by
  446.           answering 'Y' to the Sort PRIMARY Key in Reverse Order question.
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.           Chapter 19                                                   19.7
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.           PCBSysMgr - Packing the USERS File
  470.  
  471.           Packing the USERS File
  472.           ----------------------
  473.           As your system grows and expands,  files stored on your hard disk
  474.           in support  of PCBoard can quickly over-run your free disk space,
  475.           filling it with  user information, messages, uploaded  files etc.
  476.           Proper maintenance of your USERS  file can help keep your  system
  477.           running fast and smooth.
  478.  
  479.           For  example,  most  public  systems  allow  anyone  to  call and
  480.           register on  the board.   A large number  of these new  users may
  481.           never call again.  Or, you may have certain 'problem' users  that
  482.           you would  like remove from your system.  Closed systems may also
  483.           have  a problem with  users whose  expiration has expired  and no
  484.           longer wish to  be part of your  board.  All of  these situations
  485.           can be taken care of by judicious packing of your USERS file.
  486.  
  487.                Criteria for User Record Removal
  488.                --------------------------------
  489.                Remove Users that are Deleted or `LOCKED OUT'     : Y
  490.                Remove Users who have not been on for XXXX days   : 9999
  491.                Remove Users who have not been on since           : 01-01-80
  492.                Remove Users whose Reg. Exp. Date is older than   : 00-00-00
  493.  
  494.                Criteria for Keeping User Record
  495.                --------------------------------
  496.                Keep Users with security greater than or equal to : 100
  497.                Keep Users that are `LOCKED OUT'                  : Y
  498.  
  499.                Print Deleted User Records on the Printer         : N
  500.  
  501.  
  502.           Deleting Users
  503.           --------------
  504.           There  are a couple of ways  that a user can  be deleted from the
  505.           system.  Most common is  to set their DELETED flag to yes  in the
  506.           user  record.   NOTE: Merely  setting the  flag to  yes does  not
  507.           actually delete the user from  your USERS file.  The record  will
  508.           remain intact  while at the same time  denying the user access to
  509.           the system  because PCBoard does not  allow deleted users  to log
  510.           onto the system.
  511.  
  512.           Another way to  delete a user would  be to change their  security
  513.           level to 0.  This is more commonly referred to as LOCKING OUT the
  514.           user.   In the  same manner that  PCBoard does not  allow deleted
  515.           users to log onto the system, it also does not allow users with a
  516.           security level of 0 to log on.
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.           19.8                                                   Chapter 19
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.                                          PCBSysMgr - Packing the USERS File
  536.  
  537.           Difference between DELETED and LOCKED OUT
  538.           -----------------------------------------
  539.           What is the difference?  As far  as PCBoard is concerned there is
  540.           none.  But when it comes to managing your USERS file there can be
  541.           a difference  in philosophy behind the two methods.  For example,
  542.           many  sysops will delete a user if they want to physically remove
  543.           them from the USERS file, while  setting the security level to  0
  544.           of those  users who they  prefer to keep  on the system but  in a
  545.           locked out state.
  546.  
  547.           On an open system a deleted user may log back onto the  system by
  548.           adding their name  back into the USERS  file.  A locked  out user
  549.           can never get back into the system under the same name.
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.           Chapter 19                                                   19.9
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.           PCBSysMgr - Packing the USERS File
  602.  
  603.           Packing Options
  604.           ---------------
  605.           Remove users that are DELETED or LOCKED OUT?
  606.           Answer 'Y' to this question if you want  to remove either DELETED
  607.           or LOCKED OUT users.  If you want to keep LOCKED OUT users in the
  608.           USERS  file then you can override the removal of LOCKED OUT users
  609.           by answering  'Y' to  the question below  that says:   Keep users
  610.           that are LOCKED OUT.
  611.  
  612.           Remove users that have not been on for XXXX days?
  613.           As an example,  you can use this  option to remove all  users who
  614.           have not  been on for the  last 90 days.   This option  is better
  615.           suited  to continued  maintenance  than  the  field  below  which
  616.           removes users  based on a specific  date because you can  run the
  617.           option once a month and always remove users that have not been on
  618.           for the last 90 days.
  619.  
  620.           Remove users that have not been on since?
  621.           This option is better suited to perform a one time removal of all
  622.           users  that  have not  logged  on since  a specified  date.   For
  623.           example, if  you specify a  date of 01-01-88  then all  users who
  624.           have not logged onto the system since January 1st of 1988 will be
  625.           removed from the USERS file.
  626.  
  627.           Remove users whose expiration date is older than?
  628.           This option will remove a user if their  expiration date is older
  629.           than the  date specified.  For example,  specifying a date of 01-
  630.           01-88  will remove all  users whose subscriptions  expired before
  631.           January 1st of 1988.
  632.  
  633.           Keep users with a security level greater than or equal to?
  634.           This option allows you to protect a group of users.  For example,
  635.           you could answer  50 to this  question to keep  all users with  a
  636.           security level of 50 or higher - regardless of the last time they
  637.           logged onto the system.
  638.  
  639.           Keep users that are LOCKED OUT?
  640.           This option  allows you to  differentiate between a  deleted user
  641.           and one that  is locked  out.   Setting this option  to yes  will
  642.           cause the  system to remove all  deleted users while  keeping all
  643.           locked out users in the USERS file.
  644.  
  645.           Print deleted user records on the printer?
  646.           This  option will print  a complete  record of all  users deleted
  647.           from your  system.   This  helps you  to  know which  users  were
  648.           deleted  and why.    In  addition,  because  the  information  is
  649.           complete, you could  reinstate the user based  on the information
  650.           printed if you later decided  you wanted them back in your  USERS
  651.           file.
  652.  
  653.  
  654.  
  655.  
  656.  
  657.           19.10                                                  Chapter 19
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                                          PCBSysMgr - Packing the USERS File
  668.  
  669.           To begin  the packing  process you  should  answer the  questions
  670.           above  and then press the (PgDn) key.   PCBSysMgr will display on
  671.           the screen the names of the users  deleted and the reason for the
  672.           removal.  It will also display user names that were to be deleted
  673.           but were  kept  due to  security level  or  'locked out'  status.
  674.           Pressing (Esc)  instead  of  (PgDn) will  exit  the  pack  screen
  675.           without packing the USERS file.
  676.  
  677.  
  678.           Packing and Restoring
  679.           ---------------------
  680.           As is the case with all of the options that can modify the entire
  681.           USERS file, this operation  can be aborted while it is running by
  682.           pressing the (Esc) key which will terminate the pack function and
  683.           restore the USERS file to its original state before the procedure
  684.           began.
  685.  
  686.           Additionally,  if you  allow the pack  function to  complete, but
  687.           later decide you  want to 'undo' the effects of the pack, you can
  688.           select the UNDO option from the Users File Maintenance menu.
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.           Chapter 19                                                  19.11
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.           PCBSysMgr - Printing the USERS File
  734.  
  735.           Printing USERS File Records
  736.           ---------------------------
  737.           Before you can  print any data, you must first  tell PCBSysMgr to
  738.           what printer port or file you want your output sent.
  739.  
  740.                Starting Record :        1
  741.                Ending   Record :     1287
  742.                Exp. Users Only : N
  743.  
  744.                A) Print Short Form (single line: name,city,security,phone)
  745.                B) Print Long  Form (multiple lines: full user record)
  746.                C) Print Reg. Expiration Form (single: name,phone,exp date)
  747.  
  748.                Printing Format : A                                         
  749.                
  750.           When printing  the user records you  can choose the  entire USERS
  751.           file,  which is the  default, or you  can choose a  subset of the
  752.           file by specifying the starting and ending record numbers, or you
  753.           can print expired users only.
  754.  
  755.           If you want to  print only a specific group of  users, you should
  756.           first sort the USERS file in order to group like records together
  757.           so you  can specify a group starting and ending record numbers to
  758.           print.
  759.  
  760.           If you answer 'Y' to the Expired Users  Only question, the report
  761.           will only include users whose expiration date has either  expired
  762.           or is within 30 days of  expiring.  A user whose expiration  date
  763.           is "00-00-00"  would be ignored.  When combined with print format
  764.           C below, this option can be very useful in keeping you up to date
  765.           with who will be expiring and when.
  766.  
  767.           There are three  different formats for printing the user records.
  768.           They are:
  769.  
  770.           A.   Print the  record in a columnar  format printing only  a few
  771.                fields  from  the  record.  Fields  printed:    name,  city,
  772.                security level, phone numbers.
  773.  
  774.           B.   Print the entire record in  a multi-line format with a  line
  775.                separating each record.
  776.  
  777.           C.   Print   the  record  in  a  columnar  format  printing  only
  778.                registration  information.    Use   this  selection  if  you
  779.                answered  'Y' to  the Expired Users  Only question.   Fields
  780.                printed:   name, phone  number, expiration date,  days until
  781.                expiration
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.           19.12                                                  Chapter 19
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.                                       PCBSysMgr - Making USERS File Indexes
  800.  
  801.           Making USERS File Indexes
  802.           -------------------------
  803.           Beginning  with version 12.0  of PCBoard,  the USERS file  is now
  804.           indexed to speed the operation of finding user records within the
  805.           file.
  806.  
  807.           In adding an index to the USERS file we experimented with the use
  808.           of a  single index file.   Problems  quickly arose in  that while
  809.           this was indeed a  fast indexing method, it took a  great deal of
  810.           time to add a new user to the file if  the file was fairly large.
  811.           If  by chance a  new user was  being added while  another user on
  812.           another node was  trying to log on,  the second user had  to wait
  813.           because the  index file was locked during the procedure of adding
  814.           the  first user.   On slower hardware,  or if there  were a large
  815.           number  of  records in  the  USERS  file,  this  resulted  in  an
  816.           excessive time delay when adding a new user.
  817.  
  818.           PCBoard instead uses  a system of 26  separate indexes -  one for
  819.           each letter of the alphabet.   Each index is dedicated to holding
  820.           only  user  names where  the  first  letter  of  the  first  name
  821.           corresponds to that index file.
  822.  
  823.           This method has resulted in  a very fast method of  accessing the
  824.           index files while keeping the code very small and simple.  At the
  825.           same time it greatly reduces the chance of a new user locking the
  826.           same index file  that may be needed  for a user on  another node.
  827.           Even  if there is a 'hit' between two nodes at the same time, the
  828.           index itself is much smaller and takes a lot less time to update.
  829.  
  830.           Index files are  automatically created or  updated by PCBoard  as
  831.           new  users log  into the system  and as  new users are  added via
  832.           PCBSysMgr.  The option to Make Users File Indexes  is placed here
  833.           merely as a means by which you  can quickly and easily create all
  834.           new index files in the event they become corrupted.
  835.  
  836.           CAUTION: If you are using any third party software which modifies
  837.           either the main USERS or index files, make absoutely sure it does
  838.           so in a proper manner or corrupted files may result.
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.           Chapter 19                                                  19.13
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.           PCBSysMgr - Adjusting Security Levels
  866.  
  867.           Adjust Security Levels Menu
  868.           ---------------------------
  869.           As  can  be seen  in  the screen  below,  there are  a  number of
  870.           different  methods  provided  by  PCBSysMgr  for  adjusting  user
  871.           security levels - from adjusting  by ranges to adjusting by  FILE
  872.           or BYTE upload:download ratios.
  873.  
  874.                     A  Adjust by Ranges
  875.                     B  Adjust by Ranges (Expired)
  876.                     C  Adjust by Up/Dn File Ratio
  877.                     D  Adjust by Up/Dn Byte Ratio
  878.                     E  Adjust by Number of Uploads
  879.                     F  Adjust by Number of Downloads
  880.                     G  Create Up/Dn File Ratio Table
  881.                     H  Create Up/Dn Byte Ratio Table
  882.                     I  Create Upload Table
  883.                     J  Create Download Table
  884.                     K  Change Security to Expired Level
  885.                     L  Initialize Upld/Dnld Counters
  886.  
  887.           Options A  through F above are all different methods of adjusting
  888.           user security levels.
  889.  
  890.           Options G through  J allow  you to  create or edit  a table  that
  891.           describes  the   method  by  which  the   corresponding  security
  892.           adjustment option will affect the user security levels.
  893.  
  894.           Option K allows you to change all expired user security levels to
  895.           equal that of their expired security level.
  896.  
  897.           Option L  will initialize the  upload and  download counters  for
  898.           those who have run previous versions of PCBoard software.
  899.  
  900.           The  next few  pages will describe  each of the  above options in
  901.           more detail.
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.           19.14                                                  Chapter 19
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.                                       PCBSysMgr - Adjusting Security Levels
  932.  
  933.           Adjust Security Level by Range
  934.           ------------------------------
  935.           Both of the  Adjust Security  Level and  Adjust Expired  Security
  936.           Level  by Range selections  present a  screen similar to  the one
  937.           below:
  938.  
  939.                Change users whose security is greater than or equal to : 0
  940.                     and whose security level is less than or equal to  : 0
  941.  
  942.                To a new security level of :   0
  943.  
  944.           Example:   to  change all  user security  levels  to 45  if their
  945.           current security level is anywhere from 30 to 50 you would answer
  946.           the questions as follows:
  947.  
  948.                Change users whose security is greater than or equal to: 30
  949.                and whose security level is less than or equal to: 50
  950.                To a new security level of: 45
  951.  
  952.  
  953.           Press  (PgDn) to begin the operation  or (Esc) to exit.  Pressing
  954.           (Esc) during  the operation will terminate it and leave the USERS
  955.           file as it existed before the operation began.
  956.  
  957.           After pressing (PgDn)  you will be asked if you want to print the
  958.           records  that are changed.   All changes are  shown on screen but
  959.           they scroll by very quickly.  Sending the changes to your printer
  960.           or to a file gives you a permanent record as to what records have
  961.           been affected.
  962.  
  963.  
  964.           Adjust Security Level by File Transfer Activity
  965.           -----------------------------------------------
  966.           You  can  also adjust  security  levels  based  on  one  of  four
  967.           different  types  of  tables  which  you  need to  create  before
  968.           performing the  adjustments.  Options C through  F are selections
  969.           you would choose to begin the security level adjustment.  Options
  970.           G  through  J are  the  selections for  creating  or editing  the
  971.           corresponding table.
  972.  
  973.           When you begin a security level  adjustment, you are asked if you
  974.           want to print the records that are changed.  As in  the Adjust by
  975.           Range option,  all  changes are  shown on  screen.   Sending  the
  976.           changes to your  printer or to a  file will give you  a permanent
  977.           record of the adjustments made.  Pressing (Esc) will exit without
  978.           performing the  adjustment.   Additionally, pressing  (Esc) while
  979.           processing  will terminate  the process  leaving  the USERS  file
  980.           untouched.
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.           Chapter 19                                                  19.15
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.           PCBSysMgr - Adjusting Security Levels
  998.  
  999.           Creating a FILE or BYTE Ratio Table
  1000.           -----------------------------------
  1001.           Both  the  FILE  and  BYTE  Ratio  Tables  are  very  similar  in
  1002.           appearance  and  operation.  However,  two  separate  tables  are
  1003.           maintained  so  that you  can  perform either  or  both types  of
  1004.           adjustments.
  1005.  
  1006.           The example below is for FILE upload:download  ratios but applies
  1007.           equally as  well to BYTE upload:download ratios.   After choosing
  1008.           which of the two tables you want to create, you will be displayed
  1009.           a screen that looks similar to the one below:
  1010.  
  1011.                  Ratio       Security
  1012.                ----------    --------
  1013.                     -1000          10
  1014.                      -500          20
  1015.                      -100          30
  1016.                       -25          40
  1017.                         0          50
  1018.                        10          60
  1019.                        50          70
  1020.  
  1021.           The table above  has two columns, one  for the RATIO and  one for
  1022.           the  SECURITY LEVEL  that will  be given  to a  user  having that
  1023.           ratio.  It can be interpreted as follows:
  1024.  
  1025.                Users with 100 or more  downloads per upload will receive  a
  1026.                security level of 10
  1027.  
  1028.                Users with 50-99.99  downloads per  upload will  receive a  
  1029.                security level of 20
  1030.  
  1031.                Users with  10-49.99 downloads  per upload  will receive a  
  1032.                security level of 30
  1033.  
  1034.                Users  with 2.5-9.99  downloads per upload  will receive  a 
  1035.                security level of 40
  1036.  
  1037.                Users with equal  downloads per  upload to  2.49 downloads  
  1038.                per upload get 50
  1039.  
  1040.                Users with  1  upload per  download to  equal  uploads per  
  1041.                download get 60
  1042.  
  1043.                Users  with  5-1.01 uploads  per  download will  receive  a 
  1044.                security level of 70
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.           19.16                                                  Chapter 19
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.                                       PCBSysMgr - Adjusting Security Levels
  1064.  
  1065.           A few rules to follow in creating your own table are:
  1066.  
  1067.                1. Negative numbers mean a ratio of Downloads to Uploads
  1068.                2. Positive numbers mean a ratio of Uploads to Downloads
  1069.                3. All  ratios are multiplied by TEN (i.e. 15.5:1 downloads 
  1070.                to uploads = 155)
  1071.                4. You should order your ratios from smallest to largest
  1072.  
  1073.           The only users that will be affected are those who already have a
  1074.           security level which is found in your table.   Taking the example
  1075.           above, if you had a user with a security level of 5 or less, they
  1076.           would not be adjusted.  Only users with levels of 10, 20, 30, 40,
  1077.           50, 60 or 70 will be adjusted by the above table.
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.           Chapter 19                                                  19.17
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.           PCBSysMgr - Adjusting Security Levels
  1130.  
  1131.           Creating an UPLOAD or DOWNLOAD Table
  1132.           ------------------------------------
  1133.           Just like the BYTE and FILE tables are similar in format and use,
  1134.           the UPLOAD and DOWNLOAD tables are similar to each other as well.
  1135.           The biggest  difference between  the ratio table  format and  the
  1136.           format  used for upload and download tables is that the column to
  1137.           the left represents the NUMBER of uploads or downloads instead of
  1138.           a RATIO of the two.
  1139.  
  1140.           The example below is for the UPLOAD table but  applies equally as
  1141.           well to  the DOWNLOAD  table.  After  choosing which  of the  two
  1142.           tables you want to  create you will be given a  screen that looks
  1143.           similar to the one below:
  1144.  
  1145.                 Uploads      Security
  1146.                ----------    --------
  1147.                        0           10
  1148.                       10           20
  1149.                       20           30
  1150.                       30           40
  1151.  
  1152.           The table above has  two columns, one  for the number of  UPLOADS
  1153.           and one  for the  SECURITY LEVEL  that will  be given  to a  user
  1154.           having  uploaded  that many  files.   It  can  be interpreted  as
  1155.           follows:
  1156.  
  1157.                Users with 0-9 uploads will receive a security level of 10
  1158.                Users with 10-19 uploads will receive a security level of 20
  1159.                Users with 20-29 uploads will receive a security level of 30
  1160.                Users with  30 or more uploads will receive a security level
  1161.                of 40
  1162.  
  1163.           A few rules to follow in creating your own table are:
  1164.  
  1165.                1. Unlike the RATIO table you do not use negative numbers
  1166.                2. You should  order your numbers  from smallest to  largest
  1167.                UPLOAD count
  1168.                3.  The  ONLY users  that  will be  affected  are those  who
  1169.                ALREADY have a security level  that is found in your  table.
  1170.                Taking the example above, users  with a security level of  5
  1171.                or  less would not  be adjusted.   Only users  with security
  1172.                levels of 10,  20, 30, or 40  will be adjusted by  the above
  1173.                table.
  1174.  
  1175.           NOTE:  The above  table shows security  levels increasing  as the
  1176.           user uploads  more files.   Typically  if you  create a  DOWNLOAD
  1177.           table you  will have  the security  levels DECREASE  as the  user
  1178.           downloads  more  files.   This  is the  only  real difference  in
  1179.           setting up a DOWNLOAD table.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.           19.18                                                  Chapter 19
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.                                       PCBSysMgr - Adjusting Security Levels
  1196.  
  1197.           Change Security Level to Expired Level
  1198.           --------------------------------------
  1199.           In  a subscription  system PCBoard  will  automatically reduce  a
  1200.           user's access  to that of their  Expired Security Level  if their
  1201.           subscription has expired.  It does this by substituting in memory
  1202.           the expired security  level and  expired conference  registration
  1203.           information from  their user record.  It does not however, modify
  1204.           the USERS file  in any way when their subscription  expires.  The
  1205.           reason for not  changing the Base  Security Level and  conference
  1206.           registration  fields is to make it  easy for you to reinstate the
  1207.           user when they renew their subscription.
  1208.  
  1209.           If  you  would like  to  change all  expired  user Base  Security
  1210.           Levels, you  can easily  do so  by using  the Change  Security to
  1211.           Expired Level selection from the Adjust Security Levels menu.
  1212.  
  1213.                Initialize Upload and Download Counters
  1214.                ---------------------------------------
  1215.                1) Make fields EQUAL (based on download field)
  1216.                2) Make fields EQUAL (based on upload field)
  1217.                3) Initialize both upload & download fields to ZERO
  1218.                4) Initialize both BYTE counters (Up:Down FILE ratio)
  1219.  
  1220.                Choose Option (1, 2, 3 or 4 from above) : 1
  1221.  
  1222.                Adjust Upload / Download FILE Counters : N
  1223.                Adjust Upload / Download BYTE Counters : N
  1224.  
  1225.           Both the  FILE and the BYTE  Ratio adjustment selections  work by
  1226.           assuming that the  fields in the user's record in  the USERS file
  1227.           are an accurate reflection of their activity on your system.
  1228.  
  1229.           If you ran PCBoard previous  to version 14.0, there were  certain
  1230.           fields such  as  Number of  BYTES Uploaded  and  Number of  BYTES
  1231.           Downloaded that did not exist and therefore were set to zero when
  1232.           you converted  your USERS file to  v14.0 format.  To  begin using
  1233.           the  Adjust by BYTE  Ratio selection  you may  want to  set these
  1234.           fields to a value which in some way reflects what  their activity
  1235.           was before installing v14.0.  You can do this by setting the BYTE
  1236.           fields to reflect a specific number of bytes for each uploaded or
  1237.           downloaded file.
  1238.  
  1239.           You may think of other uses for this feature with the flexibility
  1240.           that  it provides.   You  have  a total  of 4  different  ways of
  1241.           adjusting the fields and you  can affect either the BYTE  counter
  1242.           fields or the FILE counter fields, or both, at the same time.
  1243.  
  1244.           Press  the (PgDn) key  to begin  the operation  or (Esc)  to exit
  1245.           without making any chances.  As in other areas of the program you
  1246.           can  press (Esc) during  the processing to  terminate the process
  1247.           and leave the USERS file untouched.
  1248.  
  1249.  
  1250.  
  1251.           Chapter 19                                                  19.19
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.           PCBSysMgr - Conferences, Group Insertion and Removal
  1262.  
  1263.           Conferences: Inserting and Removing Groups of Users
  1264.           ---------------------------------------------------
  1265.           As your system grows you may find that you have a large number of
  1266.           users and/or conferences.  With either of the  above it becomes a
  1267.           chore to add  a group of users  into a single conference  or into
  1268.           several conferences.
  1269.  
  1270.           The  Insert and Remove  Group Conference selections  allow you to
  1271.           add  or  remove  an entire  group  of  users  in  one or  several
  1272.           conferences  at once by  issuing a  single command.   The example
  1273.           below deals  with inserting a group  of users into  a conference,
  1274.           but applies equally as  well to removing a group of  users from a
  1275.           conference.
  1276.  
  1277.  
  1278.           First number of Conferences to be inserted in  registrations : 0
  1279.           Last  number of Conferences to be inserted in  registrations : 0
  1280.           Adjust Conferences User is Allowed In (at all times)         : Y
  1281.           Adjust Conferences User is Allowed In (expired subscription) : Y
  1282.           Adjust Conferences User-Scan Preference List                 : Y
  1283.  
  1284.           Adjust Users with a Security Level greater than or equal to: 0
  1285.                                             and less than or equal to: 110
  1286.  
  1287.           Reset user's last message read pointer in these conferences: N
  1288.  
  1289.  
  1290.           The following is an example of how this feature could be used:
  1291.           1. Assume you have just added 5 conferences, numbers 6-10.
  1292.           2. You  run a subscription system.   Subscribers have  a security
  1293.           level of 20 while non-subscribers have a security level of 10.
  1294.           3.  You do  not want  non-subscribers  or expired  subscribers to
  1295.           access the  new conferences, but you want the Base Conference and
  1296.           User Scan Preference  fields of subscribing customers  to reflect
  1297.           the new conference additions.
  1298.  
  1299.           You  could  do the  above  by  answering  the  questions  in  the
  1300.           following manner:
  1301.  
  1302.           First number of Conferences to be inserted in  registrations: 6
  1303.           Last  number of Conferences to be inserted in  registrations: 10
  1304.           Adjust Conferences User is Allowed In (at all times): Y
  1305.           Adjust Conferences User is Allowed In (expired subscription): N
  1306.           Adjust Conferences User-Scan Preference List: Y
  1307.           Adjust Users with a Security Level greater than or equal to: 20
  1308.           and less than or equal to: 110
  1309.  
  1310.           Press  the (PgDn) key  to begin  the operation  or (Esc)  to exit
  1311.           without making any changes.  As in other areas of the program you
  1312.           can  press (Esc) during  the processing to  terminate the process
  1313.           and leave the USERS file untouched.
  1314.  
  1315.  
  1316.  
  1317.           19.20                                                  Chapter 19
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.                                PCBSysMgr - Moving Users Between Conferences
  1328.  
  1329.           Conferences: Moving Users From ONe Conference to Another
  1330.           --------------------------------------------------------
  1331.           As  you  manage  your  conferences you  may  decide  to  change a
  1332.           conference from  conference number 1 to conference number 2.  The
  1333.           trouble is,  during the conference change  you want to  make sure
  1334.           that you remove your users from the original conference and place
  1335.           them in the  new conference, and you want their Last Message Read
  1336.           pointer  to be  carried  over to  the new  conference  as well  -
  1337.           otherwise  they will  have to  re-read  messages they've  already
  1338.           seen.  This option allows you to do just that.
  1339.  
  1340.           REMOVE user(s) from which conference:  0    ADD to conference : 0
  1341.  
  1342.           Adjust conferences user is allowed in (at all times)        : Y
  1343.           Adjust conferences user is allowed in (expired subscription): Y
  1344.           Adjust conferences user-scan preference list                : Y
  1345.           Set the 'Last Conference In' flag                           : N
  1346.           Move the 'Last Message Read' pointer to the new conference  : N
  1347.  
  1348.           Include users with security levels GREATER THAN or EQUAL TO : 0
  1349.           Include users with security levels  LESS THAN   or EQUAL TO : 110
  1350.  
  1351.  
  1352.           The following is an example of how this feature could be used:
  1353.           1. Assume you  have just moved the message base  for conference 1
  1354.           into the area for conference 2 and that you have run PCBSetup and
  1355.           made the necessary changes.
  1356.           2. You want users  to be able to pick up  reading where they left
  1357.           off.
  1358.           3.  You want the  users to  automatically join conference  2 when
  1359.           logging on.
  1360.  
  1361.           You  could  do the  above  by  answering  the  questions  in  the
  1362.           following manner:
  1363.  
  1364.           REMOVE user(s) from which conference:  1
  1365.           ADD to which conference:  2
  1366.           Adjust conferences user is allowed in (at all times): Y
  1367.           Adjust conferences user is allowed in (expired subscription): N
  1368.           Adjust conferences user-scan preference list: Y
  1369.           Set the 'Last Conference In' flag: Y
  1370.           Move the 'Last Message Read' pointer to the new conference: Y
  1371.           Include users with security levels GREATER THAN or EQUAL TO: 20
  1372.           Include users with security levels  LESS THAN   or EQUAL TO: 110
  1373.  
  1374.           Press the  (PgDn) key  to begin  the operation  or (Esc) to  exit
  1375.           without making any changes.  As in other areas of the program you
  1376.           can press (Esc)  during the processing  to terminate the  process
  1377.           and leave the USERS file untouched.
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.           Chapter 19                                                  19.21
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.           PCBSysMgr - Changing Subscription Expiration Dates
  1394.  
  1395.           Changing Subscription Expiration Dates
  1396.           --------------------------------------
  1397.           When PCBoard is run in subscription mode it automatically assigns
  1398.           an expiration  date  of one  year from  the date  the user  first
  1399.           created their user record.   It provides no other flexibility  in
  1400.           this area.  However, with PCBSysMgr you can change the expiration
  1401.           date to suit  your own needs.   Another use might  be if you  had
  1402.           given a  group  of users  a specific  expiration  date and  later
  1403.           decided to extend it by 180 days.
  1404.  
  1405.  
  1406.           Security Level Range
  1407.           --------------------
  1408.           Base Security Level Criteria on NORMAL or EXPIRED Level (N/E): N
  1409.           Adjust Expiration Date if level is Greater than or equal to  : 0
  1410.           Adjust Expiration Date if level is Less than or equal to     : 0
  1411.  
  1412.           Change Expiration Date To:
  1413.           --------------------------
  1414.           New Expiration Date (01/01/80 is ignored) : 01-01-80
  1415.           Current Date in record plus XXXX days     :    0
  1416.  
  1417.           Print Changed User Records on the Printer : N
  1418.  
  1419.  
  1420.  
  1421.           You can  base  the Expiration  Date changes  on  either the  Base
  1422.           Security  Level or  the  Expired Security  Level  in each  user's
  1423.           record.  You give a range of security levels, for example from 10
  1424.           to 40.
  1425.  
  1426.           You then have two methods of adjusting the Expiration Date:
  1427.  
  1428.           New Expiration Date (01/01/80 is ignored)?
  1429.           If you replace  the default  of 01/01/80 with  a valid date,  all
  1430.           users  within  the  security  level  range  you  provide  will be
  1431.           assigned  that specific  date  as  their subscription  expiration
  1432.           date.
  1433.  
  1434.           Current Date in record plus XXXX days?
  1435.           If you leave the New Expiration Date as 01/01/80, you can instead
  1436.           fill in this field with a value  equalling the number of days you
  1437.           want to  add to the  current expiration date in  each user record
  1438.           within the security level range you specify.
  1439.  
  1440.           For  example, if you wanted  to use a default  of 6 months or 180
  1441.           days instead of the one  year that PCBoard automatically assigns,
  1442.           you could set this  number to -180 to subtract 180  days from the
  1443.           current expiration date.
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.           19.22                                                  Chapter 19
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.                          PCBSysMgr - Changing Subscription Expiration Dates
  1460.  
  1461.           NOTE: In order  to do this you should assign new users a security
  1462.           level which  you can easily specify  in the above  security level
  1463.           range  selection.   After  the  user expiration  dates  have been
  1464.           modified,  you  should  change their  security  levels  using the
  1465.           Adjust Security by  Range option so  that they do not  have their
  1466.           expiration date changed again the next time you run this option.
  1467.  
  1468.           Press the (PgDn) key to begin the operation or (Esc) to exit.
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.           Chapter 19                                                  19.23
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.           PCBSysMgr - Standardize Phone and Undo
  1526.  
  1527.           Standardize Phone Format
  1528.           ------------------------
  1529.           This option is in PCBSysMgr to allow you to put all phone numbers
  1530.           in the USERS  file into one format  - making them easier  to read
  1531.           and also  enabling the Sort By  Phone Number options  to function
  1532.           correctly.  Without putting the  phone numbers into some kind  of
  1533.           standard  format,  the  sort  by phone  number  option  would  be
  1534.           meaningless.
  1535.  
  1536.  
  1537.           Undo (Restore Backup)
  1538.           ---------------------
  1539.           NOTE: Every command that can  globally affect the USERS file  can
  1540.           be  aborted during the  operation by  pressing the (Esc)  key and
  1541.           leaving the USERS file intact and unchanged.
  1542.  
  1543.           But, what if the operation has already completed?  Or what if you
  1544.           suspect that your users file is corrupted?
  1545.  
  1546.           Manually  you'd have  to  go to  the  \PCB\MAIN subdirectory  and
  1547.           delete the USERS file, rename the backup file and  then come back
  1548.           into PCBSysMgr to regenerate the USERS file indexes.
  1549.  
  1550.           By simply  selecting the  Undo option  all of  the above will  be
  1551.           performed automatically for you.
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.           19.24                                                  Chapter 19
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.                                               PCBSysMgr - Main Menu Options
  1592.  
  1593.           Directory Maintenance
  1594.           ---------------------
  1595.           On the  PCBSysMgr  Main Menu  there is  an  option for  Directory
  1596.           Maintenance.    This  selection runs  the  PCBFiler  file utility
  1597.           program.   You can run this program either  from the Main Menu or
  1598.           by dropping to DOS and typing PCBFILER.
  1599.  
  1600.  
  1601.           PCBoard Configuration
  1602.           ---------------------
  1603.           Next   there  is   an  option   for  setting   up  your   PCBoard
  1604.           configuration.  This selection runs the PCBSetup progam.  You can
  1605.           run this program  either from the Main Menu or by dropping to DOS
  1606.           and typing PCBSETUP.
  1607.  
  1608.  
  1609.           PCBoard Problem Analysis
  1610.           ------------------------
  1611.           There is  also an option for analyzing your system configuration.
  1612.           This selection runs the PCBDiagnostics program.  You can run this
  1613.           program  either from  the  Main Menu  or by  dropping to  DOS and
  1614.           typing PCBDIAG.
  1615.  
  1616.  
  1617.           Define Printer Port
  1618.           -------------------
  1619.           Before choosing any of the options in PCBSysMgr that send data to
  1620.           your printer,  you must first define  which printer port  or file
  1621.           you  want to print  to.  You can  type in PRN,  LPT1, LPT2 or any
  1622.           file name.   If you choose a  file name, when you first  start up
  1623.           PCBSysMgr it  will automatically open that  file for append.   If
  1624.           the file does not yet exist, it will create a 0-byte file by  the
  1625.           name you entered.   If it does  exist, all data will  be appended
  1626.           (added) to the current file.
  1627.  
  1628.  
  1629.           Define Text and Graphics Editors
  1630.           --------------------------------
  1631.           When you are  configuring your  system with  PCBSetup, there  are
  1632.           several places  where you  are allowed to  press the (F2)  key to
  1633.           edit an external file such as your WELCOME file or NEWS file.  In
  1634.           order to edit either the text or  ANSI graphics versions of these
  1635.           files, you must first define  the path location and filenames  of
  1636.           the editors  you are going to  use.  PCBSetup  will automatically
  1637.           load your graphics editor when pressing (F3) and the non-graphics
  1638.           editor when pressing (F2).
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.           Chapter 19                                                  19.25
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.           PCBSysMgr - Main Menu Options
  1658.  
  1659.           Customize Colors
  1660.           ----------------
  1661.           There  are  three  default color  selections  and  one additional
  1662.           selection  for  choosing your  own  color set  to  help make  the
  1663.           PCBoard utilities easier for you to read and use.
  1664.  
  1665.                     A  Default Color Set #1
  1666.                     B  Default Color Set #2
  1667.                     C  Default B&W Colors
  1668.                     D  Customize Colors
  1669.  
  1670.  
  1671.           Customize Colors
  1672.           ----------------
  1673.           To  customize  the program  colors,  move the  cursor  around the
  1674.           screen and  point to  the part  of the  screen that  you want  to
  1675.           change.   For example, you  can point to  the outer box bordering
  1676.           the  screen  or the  heading at  the  top of  the screen.   After
  1677.           pointing to the  area you want to change, press  the (Enter) key.
  1678.           A  window will pop up  on the screen where  you can then point to
  1679.           the  new foreground and background colors  you want to use.  When
  1680.           you press (Enter) again, the colors on the screen will be updated
  1681.           with the new colors you have chosen.
  1682.  
  1683.           Pressing (Esc) will exit the  Customize Colors screen.  When  you
  1684.           exit you will be asked if  you want to save the color  changes to
  1685.           disk.    If you  answer  'N', the  colors  will be  used  for the
  1686.           duration of the current  session only and the old  color set will
  1687.           be reloaded the next time you run PCBSysMgr.
  1688.  
  1689.  
  1690.           NOTE:   PCBSysMgr looks at the DOS mode  bits to determine if you
  1691.           have a monochrome, color or black & white monitor.  Some programs
  1692.           change the  mode status to indicate black & white even though you
  1693.           have a color monitor.  This causes PCBSysMgr and all of the other
  1694.           utilities to  come up in black & white mode.  To fix this you can
  1695.           type at the DOS prompt:   MODE CW80
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.           19.26                                                  Chapter 19
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.                                         PCBSysMgr - Command Line Parameters
  1724.  
  1725.           Command Line Parameters
  1726.           -----------------------
  1727.           Command  Line  Parameters can  be  set up  for  use during  event
  1728.           processing by  PCBoard to upgrade users,  sort the USERS  file or
  1729.           any of the other functions built into PCBSysMgr.
  1730.  
  1731.           All command line parameters begin with  a key word preceded by  a
  1732.           forward  slash "/" character  such as  /PACK.  Following  the key
  1733.           word there  may be optional parameters separated  by a semi-colon
  1734.           ";".   The ordering of the  optional parameters does  not matter.
  1735.           Additionally,  only the first  four characters of  the parameters
  1736.           are checked  so you can abbreviate to just four letter parameters
  1737.           if you wish.
  1738.  
  1739.  
  1740.           Adjust Security Levels
  1741.           ----------------------
  1742.           /ADJUST
  1743.             FILERATIO    <- Adjust according to FILE upload:download ratio
  1744.             BYTERATIO    <- Adjust according to BYTE upload:download ratio
  1745.             UPLOADS      <- Adjust according to number of files uploaded
  1746.             DOWNLOADS    <- Adjust according to number of files downloaded
  1747.             PRINT        <- Print changed records
  1748.  
  1749.             SECURITY     <- Adjust security level based on Low, High & New
  1750.             EXPSECURITY  <- Adjust expired level based on Low, High & New
  1751.               LOWSEC:xx  <- Greater than or equal to LOWSEC:xxx
  1752.               HIGHSEC:xx <- Less than or equal to HIGHSEC:xxx
  1753.               NEWSEC:xx  <- New security level
  1754.  
  1755.           example:   PCBSM /ADJUST;BYTERATIO
  1756.  
  1757.           This will adjust the  security levels of  all users in the  USERS
  1758.           file according  to the  number of  bytes uploaded  and downloaded
  1759.           based on the byte ratio table you have created within PCBSysMgr.
  1760.  
  1761.           example:   PCBSM /ADJUST;SECURITY;LOWSEC:10;HIGHSEC:10;NEWSEC:20
  1762.  
  1763.           This will change everyone  who has a normal security  level of 10
  1764.           to a new level of 20.
  1765.  
  1766.           NOTE: Each of  the optional parameters except PRINT are exclusive
  1767.           and  cannot  be combined  with  one another.    The SECURITY  and
  1768.           EXPSECURITY  parameters must be  followed by the  LOWSEC, HIGHSEC
  1769.           and NEWSEC parameters.
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.           Chapter 19                                                  19.27
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.           PCBSysMgr - Command Line Parameters
  1790.  
  1791.           Change Security Level to Expired Level
  1792.           --------------------------------------
  1793.           /COPYEXPIRED   <- Change all expired users security to expired
  1794.             PRINT        <- Print changed records
  1795.  
  1796.           example:   PCBSM /COPYEXPIRED;PRINT
  1797.  
  1798.           This  will scan the  users file  for every user  whose expiration
  1799.           date has  passed and copy their  Expired Security Level  into the
  1800.           Base Security Level field.
  1801.  
  1802.  
  1803.           Change Expiration Date
  1804.           ----------------------
  1805.           /EXPIRE
  1806.             NORMALSEC    <- Base changes on Normal Security Level
  1807.             EXPIREDSEC   <- Base changes on Expired Security Level
  1808.                LOWSEC:xxx<- Greater than or equal to LOWSEC:xxx
  1809.                HIGHSEC:xxx<- Less than or equal to HIGHSEC:xxx
  1810.             DATE:mm-dd-yy<- New Expiration Date
  1811.             DAYS:xxx     <- Current Expiration Date + DAYS:xxx
  1812.             PRINT        <- Print changed records
  1813.  
  1814.           example:   PCBSM /EXPIRE;NORMALSEC;LOWSEC:10;HIGHSEC:10;DAYS:365
  1815.  
  1816.           This will add 365 days to the expiration date  of any user with a
  1817.           normal security level of 10.
  1818.  
  1819.           NOTE: NORMALSEC and  EXPIREDSEC are exclusive, choose  one or the
  1820.           other.   In addition, the DATE and DAYS parameters are exclusive.
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.           19.28                                                  Chapter 19
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.                                         PCBSysMgr - Command Line Parameters
  1856.  
  1857.           Group Conference
  1858.           ----------------
  1859.           /GROUP
  1860.             INSERT       <- Insert group conference
  1861.             REMOVE       <- Remove group conference
  1862.             FIRST:xx     <- First conference number
  1863.             LAST:xx      <- Last conference number
  1864.             MAIN         <- Adjust main conference registration
  1865.             EXPIRED      <- Adjust expired conference registration
  1866.             SCAN         <- Adjust user scan areas
  1867.             LOWSEC:xxx   <- Greater than or equal to LOWSEC:xxx
  1868.             HIGHSEC:xxx  <- Less than or equal to HIGHSEC:xxx
  1869.             RESET        <- Reset last msg read in these conferences
  1870.  
  1871.           e    x    a    m    p    l    e    :        P    C    B    S    M
  1872.           /GROUP;INSERT;FIRST:1;LAST:5;MAIN;SCAN;LOWSEC:10;HIGHSEC:10
  1873.  
  1874.           This will scan  all users  with a  security level of  10 and  add
  1875.           conferences 1 through 5 into the main conference registration and
  1876.           the user scan conferences as well.
  1877.  
  1878.           NOTE:  The INSERT and REMOVE parameters are exclusive.
  1879.  
  1880.  
  1881.           Index USERS File
  1882.           ----------------
  1883.           /INDEX         = Create all users file indexes
  1884.  
  1885.           example:   PCBSM /INDEX
  1886.  
  1887.           NOTE:  There are no optional parameters with this key word.
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.           Chapter 19                                                  19.29
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.           PCBSysMgr - Command Line Parameters
  1922.  
  1923.           Pack USERS File
  1924.           ---------------
  1925.           /PACK
  1926.             REMOVE       <- Remove users that are Deleted or `LOCKED OUT'
  1927.             DAYS:xxxx    <- Remove users who have not been on for xxxx days
  1928.             SINCE:mm-dd-yy<- Remove users not on on since mm-dd-yy
  1929.             EXPDATE:xxxx <- Remove users whose Expiration Date is older xxx
  1930.             KEEP:xxx     <- Keep users w/ security greater or equal to xxx
  1931.             LOCKOUT      <- Keep users that are `LOCKED OUT'
  1932.             PRINT        <- Print deleted user records on the printer
  1933.  
  1934.           example:   PCBSM /PACK;REMOVE;DAYS:30;KEEP:20;LOCKOUT
  1935.  
  1936.           This will  pack the USERS file, removing all deleted user records
  1937.           while  keeping those who  have a security level  of 0 to indicate
  1938.           that they are  locked out.  It  will also remove those  users who
  1939.           have not logged on in the past 30 days.  Any user with a security
  1940.           level of 20 or higher is kept.
  1941.  
  1942.           NOTE:  You cannot enter both the DAYS and SINCE parameters as the
  1943.           second one entered will override the first.
  1944.  
  1945.  
  1946.           Sort USERS File
  1947.           ---------------
  1948.           /SORT
  1949.             NAME         <- Sort by user name
  1950.             PASSWORD     <- Sort by password
  1951.             DATAPHONE    <- Sort by business/data phone number
  1952.             HOMEPHONE    <- Sort by home/voice phone number
  1953.             EXPDATE      <- Sort by expiration date
  1954.             USERCOMMENT  <- Sort by user comment field
  1955.             SYSOPCOMMENT <- Sort by sysop comment field
  1956.             CITY         <- Sort by city
  1957.             REVERSE      <- Reverse any of the above sort orders
  1958.             SECURITY     <- Sort by security level then by name
  1959.             TIMESON      <- Sort by times on then by name
  1960.             DLFILE       <- Sort by number of files downloaded then by name
  1961.             UPFILE       <- Sort by number of files uploaded then by name
  1962.             FRATIO       <- Sort by file ratio then by name
  1963.             DLBYTE       <- Sort by number of bytes downloaded then by name
  1964.             UPBYTE       <- Sort by number of bytes uploaded then by name
  1965.             BRATIO       <- Sort by byte ratio then by name
  1966.             PRIREVERSE   <- Primary order is sorted in reverse
  1967.             SECREVERSE   <- Secondary order is sorted in reverse
  1968.  
  1969.           example:   PCBSM /SORT;SECURITY;PRIREVERSE
  1970.  
  1971.           This will sort  the USERS file  so that the records  are arranged
  1972.           with the security levels in descending order.  The users with the
  1973.           highest security level will  be at the front of the  file.  Those
  1974.  
  1975.  
  1976.  
  1977.           19.30                                                  Chapter 19
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.                                         PCBSysMgr - Command Line Parameters
  1988.  
  1989.           users with the same security level will be sorted in alphabetical
  1990.           order.
  1991.  
  1992.  
  1993.           Standardize Phone Format
  1994.           -----------------------
  1995.           /STANDARDIZE   <- Put all phone numbers into a standard format
  1996.  
  1997.           example:   PCBSM /STANDARDIZE
  1998.  
  1999.           NOTE: There are no optional parameters with this key word.
  2000.  
  2001.  
  2002.           Example Command Line
  2003.           --------------------
  2004.           Putting  it  all   together  in  your  EVENT.SYS   for  automated
  2005.           processing
  2006.           Assume PCBoard is being set up to give new users a security level
  2007.           of 10 which limits what they  can do initially.  The system  will
  2008.           be  set to automatically  take all level  10 users to  a level 20
  2009.           which allows them to use the system  60 days for free after which
  2010.           they  will need  to pay a  registration fee.   Those who  pay the
  2011.           registration fee  will be  given  a security  level  of 30.    In
  2012.           addition we want the system  to automatically purge all level  10
  2013.           and 20 users who have not been on for 30 days.
  2014.  
  2015.           When a user first logs on, PCBoard allows them access only to the
  2016.           main section  of the  board.   However, during  the upgrade  from
  2017.           level  10 to  20 above we  also want  to give the  user access to
  2018.           conferences 1 through 3.
  2019.  
  2020.           We set up the PWRD file as follows:
  2021.  
  2022.           SEC LEVEL      TIME AVAIL
  2023.             10           15
  2024.             15           15
  2025.             16           25
  2026.             17           35
  2027.             18           45
  2028.             19           55
  2029.             20           65
  2030.             30           90
  2031.  
  2032.           And our security levels  will keep the  level 10 user from  doing
  2033.           anything  but  leaving  a  comment  and  filling  out  the script
  2034.           questionnaire.   The levels  15 through  30 will allow  access to
  2035.           everything  with  varying time  allotments  but  level 15,  as  a
  2036.           punishment,   will  disable  the  download  selection.    We  use
  2037.           PCBSysMgr  to adjust  security levels  of  persons with  security
  2038.           levels  of 15,16,17,18,19 and  20 according to  their download to
  2039.           upload ratio using the following table:
  2040.  
  2041.  
  2042.  
  2043.           Chapter 19                                                  19.31
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.           PCBSysMgr - Command Line Parameters
  2054.  
  2055.  
  2056.             RATIO        LEVEL
  2057.             -100         15        (for 10:1 downloads to uploads)
  2058.              -80         16        (for  8:1 downloads to uploads)
  2059.              -60         17        (for  6:1 downloads to uploads)
  2060.              -40         18        (for  4:1 downloads to uploads)
  2061.              -20         19        (for  2:1 downloads to uploads)
  2062.                0         20        (for  1:1 downloads to uploads)
  2063.  
  2064.           When  all of the above maintenance  is finished we sort the USERS
  2065.           file in descending order based on security level so that the high
  2066.           level users  are found at the  first of the  file and the  new or
  2067.           low-level users are at the end of the file.
  2068.  
  2069.           The following is what our EVENT.SYS file would look like:
  2070.  
  2071.           PCBSM /GROUP;INSERT;FIRST:1;LAST:3;MAIN;SCAN;LOWSEC:10;HIGHSEC:10
  2072.           PCBSM /EXPIRE;NORMALSEC;LOWSEC:10;HIGHSEC:10;DAYS:-305
  2073.           PCBSM /ADJUST;SECURITY;LOWSEC:10;HIGHSEC:10;NEWSEC:20
  2074.           PCBSM /ADJUST;BYTERATIO
  2075.           PCBSM /PACK;REMOVE;DAYS:30;KEEP:30;LOCKOUT
  2076.           PCBSM /SORT;SECURITY;PRIREVERSE
  2077.           BOARD
  2078.  
  2079.           The second line  above has a parameter of DAYS:-305.   The reason
  2080.           is because PCBoard automatically defaults to giving  the user one
  2081.           year  of  access.    By using  the  DAYS:-305  parameter  we will
  2082.           subtract all but 60 days of  access from the user giving them  60
  2083.           days to try the system out.
  2084.  
  2085.           Because the user signed on with a security level of 10 and we did
  2086.           not change  the expired security level above, it means that after
  2087.           60 days the user will be forced back to an effective level of 10.
  2088.           At that level they are  not likely to continue calling  (they may
  2089.           not have been calling regularly anyway since they did not pay the
  2090.           registration  fee)  so  it  won't  be  long  before  the   30-day
  2091.           inactivity  period  causes  the PACK  line  to  purge  their user
  2092.           record.
  2093.  
  2094.           NOTE: The above is only an  example scenario.  You can choose  to
  2095.           use  a similar approach  to your  own board maintenance  but this
  2096.           should not be  construed as a "suggested"  maintenance procedure.
  2097.           You will need to determine for yourself the needs of your system.
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.           19.32                                                  Chapter 19
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.                               PCBSysMgr - Running the Utilities from Remote
  2120.  
  2121.           Running From Remote
  2122.           -------------------
  2123.           New  with the  all  of the  utilities for  PCBoard  v14.0 is  the
  2124.           ability  to run them  from remote instead of  being forced to run
  2125.           them only at a local keyboard and screen.
  2126.  
  2127.           This means  that you, co-sysops, or  trusted users could  drop to
  2128.           DOS  from remote and  perform board maintenance  using PCBSysMgr,
  2129.           PCBSetup or PCBFiler.
  2130.  
  2131.           To use the utilities from remote you need to do the following:
  2132.  
  2133.           Redirect video output and keyboard input to the remote caller
  2134.           A  program called  DOORWAY written  by  Marshall Dudley  has been
  2135.           tested   for  this  purpose   and  found  to   provide  excellent
  2136.           redirection  capabilities while  at the  same  time allowing  the
  2137.           sysop  at the  local  screen to  view  what is  happening  on the
  2138.           system.
  2139.  
  2140.           Use  a  communications  program  that passes  special  keystrokes
  2141.           through
  2142.           All of the utilities make use of special keyboard keystrokes such
  2143.           as  (PgDn), (F1)  or (Alt-F).    You will  not be  able  to fully
  2144.           utilize  the   programs  from  remote  if   you  do  not   use  a
  2145.           communications  program  that  has  the  ability  to  pass  these
  2146.           keystrokes  directly through to  the host.   The  program PibTerm
  2147.           does this, as well  as Qmodem 4.0 (as of this  writing Qmodem 4.0
  2148.           is still in  beta testing).  A future version of ProComm may also
  2149.           have this capability.
  2150.  
  2151.           Either use 25-line mode or disable writing to the 25th line
  2152.           All of  the  utilities create  a box  that  surrounds the  entire
  2153.           screen.   The problem is that many communications programs have a
  2154.           status  line on  the 25th line  of your local  display which then
  2155.           causes the screen to  scroll if the remote program tries to write
  2156.           to the 25th line.
  2157.  
  2158.           You  need to  configure  both  DOORWAY  and  your  communications
  2159.           programs  so that you can  write to the  25th line (disabling the
  2160.           status line if the communications  program had one), or you  need
  2161.           to tell the utilities not to write to the 25th line.
  2162.  
  2163.           To  stop the PCBoard utilities from  writing to the 25th line you
  2164.           can use  an  environment variable  by typing  the  command:   SET
  2165.           BOX=NO.  You can place this in your REMOTE.SYS file.
  2166.  
  2167.           One big  advantage  to using  SET BOX=NO  is  that it  completely
  2168.           disables the writing of the  box around the screen, the scale  on
  2169.           the  right hand  side of the  screen, the  time and date  and the
  2170.           keyboard  status.  If  you are  doing your remote  maintenance at
  2171.           2400 bps then  you'll greatly appreciate  not having to  transmit
  2172.  
  2173.  
  2174.  
  2175.           Chapter 19                                                  19.33
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.           PCBSysMgr - Running the Utilities from Remote
  2186.  
  2187.           the extra information over the phone lines.
  2188.  
  2189.           The disadvantage is that the screen is  not nearly as pretty.  If
  2190.           you would like to keep the  box but want to disable the  constant
  2191.           updating of  the clock  on  the screen  you can  use a  different
  2192.           command in your REMOTE.SYS file by using the command SET CLOCK=NO
  2193.           instead of SET  BOX=NO.  The BOX parameter includes the effect of
  2194.           the CLOCK parameter making CLOCK unnecessary if BOX is used.
  2195.  
  2196.           Use the appropriate versions of the utilities
  2197.           The remote utilities  have different names from  their local-only
  2198.           counterparts.    They   are:  ANSSM.EXE  instead   of  PCBSM.EXE,
  2199.           ANSSETUP.EXE instead of PCBSETUP.EXE and  ANSFILER.EXE instead of
  2200.           PCBFILER.EXE.
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.           19.34                                                  Chapter 19
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.                               PCBSysMgr - Running the Utilities from Remote
  2252.  
  2253.           NOTES
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.           Chapter 19                                                  19.35
  2308.  
  2309.  
  2310.  
  2311.  
  2312.